package com.yb.basic;

public abstract class ClassTest {

    /**
     * 构造方法
     */
    public ClassTest() {
        System.out.println("调用父类无参构造方法");
    }

    /**
     * 类方法（静态方法）
     */
    public static void staticMethod(String s) {
        System.out.println("调用父类static方法(类方法)");
    }

    public static void staticMethod(int a) {
        System.out.println("调用父类static方法(类方法)");
    }

    /**
     * final方法
     */
    private final void finalMethod0() {
        System.out.println("调用父类private final方法");
    }

    /**
     * final方法
     */
    public final void finalMethod() {
        System.out.println("调用父类public final方法");
    }

    /**
     * 普通的私有方法
     */
    private void privateMethod() {

    }

}
